package com.cloudwise.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.ToString;
import org.springframework.beans.factory.annotation.Value;

import java.util.Date;
/**
 * 学生报名表(Student)实体类
 *
 * @author makejava
 * @since 2022-01-22 16:34:35
 */
@Data
@ToString
public class Student {
    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
     * 姓名
     */
    private String name;
    /**
     * 性别
     */
    private String gender;
    /**
     * 手机号
     */
    private String phone;
    /**
     * 业务类型
     */
    private Integer businessId;
    /**
     * 民族
     */
    private String nation;
    /**
     * 身份证号
     */
    private String idCard;
    /**
     * 籍贯
     */
    private String nationPlace;
    /**
     * 身份证上面的地址
     */
    private String area;
    /**
     * 联系地址(现居地)
     */
    private String address;
    /**
     * 报考学校
     */
    private String school;
    /**
     * 专业
     */
    private String major;
    /**
     * 层次
     */
    private String degree;
    /**
     * 前置学历
     */
    private String frontDegree;
    /**
     * 毕业院校
     */
    private String graduateSchool;
    /**
     * 前置学历专业
     */
    private String frontDegreeMajor;
    /**
     * 毕业证书编号
     */
    private String idDiploma;
    /**
     * 毕业时间
     */
    private Date dateGraduate;
    /**
     * 招生老师
     */
    private String teacher;
    /**
     * 身份证正面
     */
    private String uploadIdcardFront;
    /**
     * 身份证反面
     */
    private String uploadIdcardBack;
    /**
     * 毕业证书照片
     */
    private String uploadDiploma;
    /**
     * 2寸蓝底照片
     */
    private String uploadStudent;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 备注
     */
    private String remark;
    /**
     * 状态，正常0，异常1
     */
    @Value("0")
    private Integer status;
    /**
     * 逻辑删除标识,1为删除
     */
    @Value("0")
    private String flag;


}
